package com.sciencep.pro.core.domain.dto.project;

import com.sciencep.pro.core.domain.vo.project.ProDateInfo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

@Data
@Accessors(chain = true)
public class ProNodeTO implements Serializable {


    @ApiModelProperty("项目类型id")
    String typeId;

    @ApiModelProperty("项目类型type")
    String typeName;

    @ApiModelProperty("项目类型code")
    String typeCode;

    @ApiModelProperty("项目节点id")
    String nodeId;

    @ApiModelProperty("项目节点名称")
    String nodeName;

    @ApiModelProperty("项目id")
    String proId;

    @ApiModelProperty("项目节点id")
    String proNodeId;

    @ApiModelProperty("项目开始时间")
    String startDate;

    @ApiModelProperty("项目结束时间")
    String endDate;

    @ApiModelProperty("项目节点计划人天")
    String projectNodeSumPlanDay;

    @ApiModelProperty("项目节点实际人天")
    String projectNodeSumRealityDay;

    @ApiModelProperty("是否节假")
    private List<ProDateInfo> proDateInfoList;

    @ApiModelProperty("是否在当前节点")
    boolean current;

}
